/**
 * Created by Administrator on 15-5-27.
 */
/*
 * 万能表单提交 针对于项目
 *
 * parm:id 为表单id
 *  */

function go_to_from(id,path){
    var kv = deal_from(id);
    //解析数据
    var extra_url = "";
    for (x in kv)
    {
        extra_url+="/"+x+"/"+kv[x]
    }
    extra_url += ".html"
    path = path+extra_url;
    go_to_redirect(path);
}
//万能表单数据处理
/*
 *   表单查询一般是text search  select 类型
 * */
function deal_from(id){
    var kv = new Array();
    $("#"+id).find('input,select').each(function(){
        //构造数组
        $type = $(this).attr('type');
        switch($type)
        {
            case "search":
                $v = $(this).val();
                $k = $(this).attr('name');
                if($v){
                    kv[$k]= $v;
                }
                break;
            case "text":
                $v = $(this).val();
                $k = $(this).attr('name');
                if($v){
                    kv[$k]= $v;
                }
                break;
            case "select":
                $k = $(this).attr('name');
                $v = $(this).find('option:selected').val();
                if($v){
                    kv[$k]= $v;
                }

                break;
            case "button":
                break;
            default:
                alert("出现了程序未曾预料的情况")
                return;
        }
    });
    //去掉最后一个逗号
    return kv;
}
//重定向
function go_to_redirect(url){
    window.location.href = url;
}

/*
*获取复选框的值checkbox
*
* */
function get_all_boxval(the_class){
    var ids = '';
    $('.'+the_class).find('input[type=checkbox]').each(function(e,obj) {
        if($(obj).is(':checked')){
            ids += $(obj).val()+",";
        }
    });
    ids = ids.substring(0,ids.length-1)
    return ids;
}
 /*
*
*全局 checkbox
* */
 function check_all(the_class,obj){
    var chkIpt = $('.'+the_class).find('input[type=checkbox]');

    if(obj.checked == true) {
        obj.checked == false;
        for(var i=0; i<chkIpt.length; i++) {
            chkIpt[i].checked = true;
        }
    }else {
        obj.checked == true;
        for(var i=0; i<chkIpt.length; i++) {
            chkIpt[i].checked = false;
        }
    }
}
/*默认地址选择*/
function default_addr(pro,city,area){
    if(pro != ""){
        update(pro,city,area);
    }
}
/*让表单元素只读*/
function readonly(id){
    $("#"+id).attr('readonly',"readonly");
}

$(function(){
    //公共提示删除框
    $('.confirm_bin').click(function(){
        var r=confirm("确定删除此项？")
        if (r==true)
        {
            window.location.href = $(this).attr('href');
        }else{
            return false;
        }

    })
})
function error(id,text){
    $("#"+id).after('<span class="need-fill">*('+text+')</span>')
}
function success(id){
    $("#"+id).next('.need-fill').remove();
}